@南馆潇湘
2年前 提问
1个回答
Chubby的设计目标主要有哪几点
帅末
2年前
Chubby的设计目标主要有以下几点:
高可用性和高可靠性:这是系统设计的首要目标,在保证这一目标的基础上再考虑系统的吞吐量和存储能力。
高扩展性:将数据存储在价格较为低廉的RAM,支持大规模用户访问文件。
支持粗粒度的建议性锁服务:提供这种服务的根本目的是提高系统的性能。
服务信息的直接存储:可以直接存储包括元数据、系统参数在内的有关服务信息,而不需要再维护另一个服务。
支持通报机制:客户可以及时地了解到事件的发生。
支持缓存机制:通过一致性缓存将常用信息保存在客户端,避免了频繁地访问主服务器。